package main

import (
	"fmt"
)

func main() {

	// 使用数组实现即可
	// 定义 数组
	a := []int{1, 2, 3}
	// 遍历 数组
	for i := 0; i < len(a); i++ { fmt.Print(a[i], " ") }
	fmt.Println()
	for i, x := range a { fmt.Println(i, x) }
	// 获取 数组 第一个和最后一个元素
	fmt.Println(a[0])  // 第一个元素：c[0]常用
	fmt.Println(a[len(a) - 1])  // 最后一个元素：c.back()常用
	// 在 数组 尾部添加、删除元素
	a = append(a, 4)
	a = a[:len(a) - 1]
	a = a[:len(a) - 1]
	fmt.Println(len(a))  // 2
	// 清空 数组
	a = a[:0]
	fmt.Println(len(a))
	// 数组 比较运算，暂时不支持

}
